﻿using QuanLyGiaoVuDAL.DTO;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace QuanLyGiaoVuUI.Models.QuanLySinhVien
{
    public class NhapBangDiemViewModel
    {
        [Display(Name = "Khóa:")]
        public Guid MaLopSinhVien { get; set; }

        [Display(Name = "Lớp:")]
        [Required(ErrorMessage="Chưa chọn lớp")]
        public Guid MaLopMonHoc { get; set; }

        [Display(Name = "Học kỳ: ")]
        public Guid MaHocKy { get; set; }

        [Display(Name="Tùy chỉnh nhập dữ liệu")]
        public bool TuyChinh { get; set; }

        [Display(Name = "Dòng bắt đầu:")]
        public int StartRowIndex { get; set; }

        [Display(Name = "Dòng kết thúc:")]
        public int EndRowIndex { get; set; }

        [Display(Name = "Cột Mã số sinh viên")]
        public string IdentityColumnIndex { get; set; }

        [Display(Name = "Cột Điểm học phần")]
        public string ValueColumnIndex { get; set; }

        public Guid MaTapTin { get; set; }

        public Guid MaGiangVien { get; set; }

        public IEnumerable<LopSinhVienDTO> DanhSachLopSinhVien { get; set; }

        public IEnumerable<LopMonHocDTO> DanhSachLopMonHoc { get; set; }

        public IEnumerable<HocKyDTO> DanhSachHocKy { get; set; }
    }
}